<?php

/**
 * Description of areas_model
 *
 * @author Agustin Suaña
 */
class Areas_model extends CI_Model {

    function get_listado() {
        //$this->db->limit($registros_por_pagina, $inicio);
        $this->db->select('id, nombre');
        $query = $this->db->get('area');
        return $query;
    }

    function get_total_registros() {
        return $this->db->count_all('area');
    }

    function editar() {
        
    }
    
    function get_datos_registro($id){
        $this->db->select('id, nombre');
        $this->db->where('id', $id);
        $query = $this->db->get('area');
        return $query->result();
    }

    function guardar($nombre) {
        $datos = array(
            'nombre' => $nombre
        );
        $this->db->insert('area', $datos);
    }
    
    function actualizar($codigo, $nombre){
        $datos = array(
            'nombre' => $nombre
        );
        $this->db->where('id', $codigo);
        $this->db->update('area', $datos);
    }
    
    function eliminar($codigo){
        $this->db->delete('area', array('id' => $codigo));
    }
    
    function buscar($palabras){

        $query = $this->db->query("SELECT * FROM area WHERE nombre LIKE '%" . $palabras . "%'");
        return $query;

    }

}

?>
